package EShop.local.valueobjects;

import java.util.Hashtable;

import EShop.local.valueobjects.Artikel;



public class Warenkorb {
	private static final String Integer = null;

	private Artikel artikel;
	private int bestand;
	public static Hashtable<Object, Integer> inhalt = null;
	public static Hashtable<String, Integer> ArtikelInhalt = null;
	public static Hashtable<Double, String> ArtikelPreis = null;
	
	
	public Warenkorb() {
		ArtikelInhalt = new Hashtable<String, Integer>();
		inhalt = new Hashtable<Object, Integer>();
		ArtikelPreis = new Hashtable<Double, String>();
		
		
		
		
	}
	

	
	public static void artikelHinzufuegen(Object artikel, int anzahl, String beze, int nummer, double Preis) {
		
		inhalt.put(artikel, anzahl);
		ArtikelInhalt.put(beze, nummer);
		String Euro = "euro";
		ArtikelPreis.put(Preis, Euro);
		int bestand = anzahl;
		
		
		
		
		
		
		((Artikel) artikel).setBestand(bestand - anzahl);
		((Artikel) artikel).getBezeichnung();
	}
	
	public static Hashtable<Object, Integer> getInhalt() {
		return inhalt;
	}
	
	
	
	

	public void setArtikelMenge(Object artikel, int anzahl) {
		this.inhalt.put(artikel, anzahl);
	}
	
	public void delete(Object artikel, int anzahl) {
		this.inhalt.remove(ArtikelInhalt);
	}

	public void setArtikel(Artikel artikel) {
		this.artikel = artikel;
	}

	public static Hashtable<String, Integer> getArtikelInhalt() {
		return ArtikelInhalt;
	}
	
	public static Hashtable<Double, String> getArtikelPreis() {
		return ArtikelPreis;
	}
	
	public int getBestand(){
		return bestand;
	}
	
	}


